# @Time    :2025/3/30 21:41
"""
怎么将一个普通 的函数动态的添加到实例方法
使用 types.MethodType
"""
import types


class Dog:
    def __init__(self, name):
        self.name = name


# 定义一个普通函数（需接收self参数）
def bark(self):
    print(f"{self.name}在叫")


# 创建实例
dog = Dog("大黄")

# 将函数动态绑定为实例方法
dog.bark = types.MethodType(bark, dog)
dog.bark()
